'Declaration
<ExtensionAttribute()> <NotNullAttribute()> Public Overloads Shared Function WaitForMultipleValues( _ ByVal client As IEasyUAClient, _ ByVal argumentsAndMaximumSeverityList As IReadOnlyList(Of ValueTuple(Of UAMonitoredItemArguments,UASeverity)), _ ByVal millisecondsTimeout As Integer _ ) As ValueResult()
'Usage
Dim client As IEasyUAClient Dim argumentsAndMaximumSeverityList As IReadOnlyList(Of ValueTuple(Of UAMonitoredItemArguments,UASeverity)) Dim millisecondsTimeout As Integer Dim value() As ValueResult value = IEasyUAClientExtension2.WaitForMultipleValues(client, argumentsAndMaximumSeverityList, millisecondsTimeout)
[Extension()] [NotNull()] public static ValueResult[] WaitForMultipleValues( IEasyUAClient client, IReadOnlyList<ValueTuple<UAMonitoredItemArguments,UASeverity>> argumentsAndMaximumSeverityList, int millisecondsTimeout )
[Extension()] [NotNull()] public: static array<ValueResult^>^ WaitForMultipleValues( IEasyUAClient^ client, IReadOnlyList<ValueTuple<UAMonitoredItemArguments^,UASeverity>>^ argumentsAndMaximumSeverityList, int millisecondsTimeout )
Parameters
- client
- The client object that will perform the operation.
This is typically the OpcLabs.EasyOpc.UA.EasyUAClient object.
The value of this parameter cannot be
null
(Nothing
in Visual Basic). - argumentsAndMaximumSeverityList
- List of tuples, where each tuple consists of OPC-UA monitored item arguments, and a maximum status severity determining when the wait is complete.
The value of this parameter cannot be
null
(Nothing
in Visual Basic). - millisecondsTimeout
- The number of milliseconds to wait, or System.Threading.Timeout.Infinite to wait indefinitely.
Valid values of this parameter are in the range from
-1
to2147483647 (Int32.MaxValue)
.
Return Value
This method never returns null
(Nothing
in Visual Basic).
The individual elements of the returned value are never null
(Nothing
in Visual Basic).